﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using NetSysData;

namespace BladeTecWebApplication.Admin
{
	public partial class ViewQuestions : System.Web.UI.Page
	{
		protected void Page_Load(object sender, EventArgs e)
		{
			if (!Page.IsPostBack)
			{
				NetSysData.NetSysData data = new NetSysData.NetSysData();
				GetQuestionList_Result[] questions = data.GetQuestionList();

				gvQuestions.DataSource = questions;
				gvQuestions.DataBind();

			}
		}

		protected void btnDelete_Click(object sender, EventArgs e)
		{
			int result;
			NetSysData.NetSysData data = new NetSysData.NetSysData();
			foreach (string s in Request.Form)
			{
				if (s.IndexOf("question_") == 0)
				{
					int quiz_id = Int32.Parse(Request.Form.Get(s));
					result = data.DeleteQuiz(quiz_id);
					if (result == -2)
					{
						pnlErrorDelete1.Visible = true;
					}
				}
			}

			GetQuizList_Result[] quizzes = data.GetQuizList();

			gvQuestions.DataSource = quizzes;
			gvQuestions.DataBind();
		}
	}
}